/* 设置头部导航栏 */
.header_nav {
    margin: 0px auto 10px;
    background-color: #f1f1f1; 
    width: 100%;
    height: 31px;
    line-height: 31px;
    font-size: 12px;
    color: #666;
}
/* 设置左侧导航栏左浮动 */
.header_nav .nav_left {
    float: left;
}
/* 设置品优购欢迎您样式 */
.nav_left span {
    margin-right: 14px;
}
/* 设置登录注册样式 */
.nav_left a {
    margin-right: 13px;
}
/* 设置右侧导航栏右浮动 */
.header_nav .nav_right {
    float: right;
    height: 12px;
    line-height: 12px;
    margin-top: 9px;
    margin-bottom: 10px;   
}
/* 清除li之间的空隙 */
.nav_right ul {
    letter-spacing: -8px;
}
/* 设置右侧导航栏一行显示 */
.nav_right ul li {
    display: inline-block;
    box-sizing: border-box;
    letter-spacing: normal;
}
/* 为右侧导航栏中的a设置样式 */
.nav_right ul li a {
    display: inline-block;
    padding: 0 14px 0 10px;
    border-right: 1px solid #666;    
}
/* 为第2个和最后三个添加字体图标 */
.nav_right ul li:nth-child(2) a::after,
.nav_right ul li:nth-child(n+5) a::after {
    font-family: 'icomoon';
    content: "";
    padding: 3px 3px 4px 3px; 
}
/* 去除最后一个a的样式 */
.nav_right ul li:last-child a {
    border: none;
    padding-right: 0;
}
.nav_right ul li:last-child a::after {
    margin-right: 0;
}

/* 设置头部搜索框 */
.header_search {
    position: relative;
    height: 105px;
    background-color: #fff;
}
/* 设置左侧logo区域 */
.header_search .header_search_logo {
    position: absolute;
    top: 25px;
}
.header_search .header_search_logo h1 a {
    display: inline-block;
    width: 171px;
    height: 61px;
    background: url(../images/logo.png) no-repeat;
    font-size: 0;
}
/* 设置中间搜索框区域 */
.header_search .header_search_input {
    position: absolute;
    top: 25px;
    left: 347px;
    width: 538px;
    height: 36px;
    box-sizing: border-box;
}
.header_search .header_search_input input {
    float:left;
    width: 457px;
    height: 100%;
    border: 2px solid #b1191a;
    border-right: none;
    padding-left: 10px;
    font-size: 14px;
    color: #666;
    box-sizing: border-box;
}
.header_search .header_search_input button {
    float: left;
    width: 81px;
    height: 100%;
    background-color: #b1191a;
    font-size: 16px;
    color: #fff;
}
/* 设置中间下边的热词区域 */
.header_search .header_hotwords {
    position: absolute;
    top: 69px;
    left: 347px;
}
/* 设置热词区域的样式设置 */
/* 当把li转换为行内块级元素时，每隔li之间会有间隔，这是由于将li转换为行内块元素时，换行符转化为了空格，我们需要手动将这个删除，
可以这样做：
1、将ul的letter-spacing: -8px;
2、将li的letter-spacing: normal; */
.header_search .header_hotwords ul {
    margin-left: 12px;
    letter-spacing: -8px;
}
.header_search .header_hotwords ul li {
    display: inline-block;
    letter-spacing: normal;
}
.header_search .header_hotwords ul li a {
    /* display: inline-block; */
    font-size: 12px;
    color: #666;
    margin-right: 25px;
}
.header_search .header_hotwords ul li a:hover {
    color: #c81623;
}
/* 设置购物车区域 */
.header_search .header_shopcar {
    position: absolute;
    top: 25px;
    right: 63px;
    width: 140px;
    height: 36px;
    background-color: pink;
}
.header_search .header_shopcar button {
    width: 100%;
    height: 100%;
    background-color: #f7f7f7;
    border: 2px solid #dfdfdf;
    font-size: 12px;
    color: #666;
    box-sizing: border-box;
}
.header_search .header_shopcar button::before {
    font-family: 'icomoon';
    content: "";
    padding: 11px 7px 10px 18px;
    color: #db5757;
}
.header_search .header_shopcar button::after {
    font-family: 'icomoon';
    content: "";
    padding: 12px 14px 11px 15px;
    
}
/* 设置购物车上的数字样式 */
.header_search .header_shopcar .num {
    position: absolute;
    left: 105px;
    top: -4px;
    height: 14px;
    line-height: 14px;
    padding:0 5px;
    background-color: #e60012;
    border-radius: 7px 7px 7px 0;
}

/* 设置内容区导航栏 */
/* 设置底部的边框线 */
.hr {
    height: 45px;
    border-bottom: 2px solid #b1191a;
    /* background-color: #bfa; */
}
.content_nav {
    height: 100%;
}
/* 设置全部商品分类样式 */
.content_nav .content_nav_goods {
    float: left;
    width: 209px;
    height: 43px;
    line-height: 43px;
    
    background-color: #b1191a;
}
.content_nav .content_nav_goods .dd {
    text-align: center;
    border-bottom: 0.5px solid #b1191a;
}
.content_nav .content_nav_goods .dd a {
    font-size: 16px;
    color: #fff;   
}
/* .content_nav .content_nav_goods .dd a:hover .content_nav .content_nav_goods .dt {
    display: block;
    z-index: 999;
} */
/* 设置全部分类明细样式 */
.content_nav .content_nav_goods .dt {
    width: 209px;
    height: 466px;
    background-color: #c81623;
    box-sizing: border-box;
}
.content_nav .content_nav_goods .dt ul {
    margin-left: 1px;
    color: #fff;
}
.content_nav .content_nav_goods .dt ul li {
    padding-left: 12px;
    margin-left: 1px;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    color: #fff;
}
.content_nav .content_nav_goods .dt ul li a {
    display: inline-block;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    color: #fff;
}
/* 当鼠标经过每一行的全部分类明细时的样式 */
.content_nav .content_nav_goods .dt ul li:hover {
    background-color: #f7f7f7;
}
.content_nav .content_nav_goods .dt ul li:hover a,
.content_nav .content_nav_goods .dt ul li:hover {
    color: #c81623;
}
/* 设置右侧内容区导航栏 */
.content_nav .content_nav_area {
    float: left;
    height: 47px;
    box-sizing: border-box;
}
.content_nav .content_nav_area ul {
    letter-spacing: -8px;
    margin-left: 41px;
}
.content_nav .content_nav_area ul li {
    display: inline-block;
    letter-spacing: normal;
}
.content_nav .content_nav_area ul li a {
    display: inline-block;
    height: 47px;
    line-height: 47px;
    margin-right: 52px;
    font-size: 16px;
    color: #333;
}
.content_nav .content_nav_area ul li a:hover {
    color: #c81623;
}

/* 设置尾部样式 */
/* 设置大通栏区域 */
.footer {
    height: 417px;
    background-color: #f5f5f5;
}
.footer_auto {
    height: 417px;
    box-sizing: border-box;
    padding-top: 30px;
    padding-left: 30px;
}
/* 设置顶部模块样式 */
.footer_auto .footer_top {
    height: 80px;
    border-bottom: 1px solid #ededed;
    box-sizing: border-box;
}
/* 设置顶部模块中每一个模块的样式 */
.footer_top .footer_top_mod {
    float: left;
    width: 234px;
    height: 80px;
}
/* 分别设置该模块的图片和文字样式 */
/* 设置同一个图片h5样式 */
.footer_top .footer_top_mod h5 {
    float: left;
    width: 49px;
    height: 49px;
    font-size: 0;
    border-radius: 50%;
    background-color: #c81623;
}
/* 设置第一图片 */
.footer_top .footer_top_mod:first-child h5 {
    background-image: url(../images/one.png);
}
/* 设置第二图片 */
.footer_top .footer_top_mod:nth-child(2) h5  {
    background-image: url(../images/two.png);
}
/* 设置第三图片 */
.footer_top .footer_top_mod:nth-child(3) h5  {
    background-image: url(../images/three.png);
}
/* 设置第四图片 */
.footer_top .footer_top_mod:nth-child(4) h5  {
    background-image: url(../images/four.png);
}
/* 设置第五图片 */
.footer_top .footer_top_mod:nth-child(5) h5  {
    background-image: url(../images/five.png);
}
/* 设置尾部的顶部服务模块的文字样式 */
.footer_top .footer_top_mod .footer_top_mod_text {
    padding-left: 56px;
    padding-top: 8px;
}
.footer_top .footer_top_mod .footer_top_mod_text h4 {
    font-size: 14px;
    color: #333;
    font-weight: 400;
}
.footer_top .footer_top_mod .footer_top_mod_text p {
    font-size: 12px;
    color: #666;
    font-weight: 400;
}
/* 设置尾部中部盒子 */
.footer_auto .footer_middle {
    padding-top: 21px;
    padding-left: 15px;
    height: 170px;
    box-sizing: border-box;
}
.footer_auto .footer_middle .footer_middle_shopping {
    float: left;
    width: 199px;
}
/* 设置第五个售后服务板块的样式 */
.footer_auto .footer_middle .footer_middle_shopping:nth-child(5) {
    width: 184px;
}
/* 设置最后一个帮助中心板块的样式 */
.footer_auto .footer_middle .footer_middle_shopping:last-child {
    width: 95px;
    text-align: center;
}
/* 设置中间最上一行的文字样式 */
.footer_auto .footer_middle .footer_middle_shopping h5 {
    margin-bottom: 14px;
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    color: #333;
 }
 /*设置中间主体文字 */
.footer_auto .footer_middle .footer_middle_shopping ul li a {
    font-size: 12px;
    color: #666;
}  
.footer_auto .footer_middle .footer_middle_shopping ul li a:hover {
    color: #c81623;
}
/* 设置帮助中心模块的样式设置 */
.footer_auto .footer_middle .footer_middle_shopping h6 {
    margin-top: 4px;
    width: 95px;
    height: 95px;
    background-color: blue;
    background-image: url(../images/二维码.png);
    font-size: 0px;
}
.footer_auto .footer_middle .footer_middle_shopping p {
    margin-top: 10px;
    font-size: 12px;
    color: #333;
}
/* 设置尾部样式的底部 */
.footer_auto .footer_bottom {
    margin-top: 40px;
    text-align: center;
}
.footer_auto .footer_bottom p {
    font-size: 12px;
    color: #333;
}
.footer_auto .footer_bottom p a {
    display: inline-block;
    height: 12px;
    line-height: 12px;
    padding: 0 17px 0 14px; 
    border-right: 1px solid #999;
    font-size: 12px;
    color: #333;
    box-sizing: border-box;
}
.footer_auto .footer_bottom p a:hover {
    color: #c81623;
}
/* 去掉关于我们的左边的内边距 */
.footer_auto .footer_bottom p a:first-child {
    padding-left: 0;
}
.footer_auto .footer_bottom p a:last-child {
    border: none;
}
.footer_auto .footer_bottom p:nth-child(2) {
    margin: 16px 0 9px 0;
}